草庐IT

jQuery UI API 类别 - 小部件(Widgets)

全部标签

为什么我们需要DTO/ViewModels而不是在MVC Core中使用部分类别?

我在MVCCore中有一个应用程序,在此应用程序中,我正在使用DTO/ViewModels。首先,我从数据库中获取并填充ViewModels/dtos。DTO更有用,因为我们可以以自己的方式自定义它,而不是MicrosoftEntityFrameworkPure生成的POCO类。我们可以放置数据注释,创建更多属性,并可以利用它们进行更多自定义化。但是现在我面临着此层/DTO/ViewModel的性能问题。因为对于如此大的数据,C#循环正在减慢我的应用程序。不能/不应该使用部分类并编写数据注释并在那里编写我们自己的属性。它的问题是什么?看答案因为对于如此大的数据,C#循环正在减慢我的应用程序在查

c# - 异常:指定类别中不存在实例 'Name of instance'

当我像这样创建和使用性能计数器时:privatereadonlyPerformanceCounter_cpuPerformanceCounter;publicProcessViewModel(Processprocess){_cpuPerformanceCounter=newPerformanceCounter("Process","%ProcessorTime",process.ProcessName,true);}publicvoidUpdate(){CPU=(int)_cpuPerformanceCounter.NextValue()/Environment.ProcessorC

c# - 当 <T> 的所有属性都是只读时,类别不会显示在集合 <T> 的 PropertyGrid 中

正如标题所说,当类“T”的所有属性都是只读时,我注意到类别没有显示在集合(OfT)的**PropertyGrid*(在其默认集合编辑器中)中.下面的代码代表了我的代码结构:C#:[TypeConverter(typeof(ExpandableObjectConverter))]publicclassTestClass1{publicTestClass2TestProperty1{get;}=newTestClass2();}[TypeConverter(typeof(ExpandableObjectConverter))]publicsealedclassTestClass2{[Typ

c# - 创建导入的 MEF 部件的多个实例

目前我的WPF应用程序导入这样的部分[Import(typeof(ILedPanel)]publicILedPanelPanel{get;set;}但这为ma提供了实现ILedPanel的类的单个实例。我真正想做的是能够创建尽可能多的实例我需要的。请注意,ILedPanel仅包含一个导出随时使用该软件。(如果我使用带有List的导入,它会给我一个实例对于每个实现ILedPanel的类)有什么建议吗? 最佳答案 所有其他答案都很老,所以他们没有提到MEF中一个相对较新的功能,称为ExportFactory.这个通用类允许您导入Expo

c# - 如何在不删除旧计数器的情况下向现有性能计数器类别添加新计数器?

我有一个自定义计数器类别,我需要向其添加一个新计数器,而不删除或重置任何现有计数器。我怎样才能做到这一点?我尝试使用CounterExists(),但即使在我创建了计数器之后,我如何才能将它关联到CounterCreationDataCollection项并将它关联到我现有的计数器类别? 最佳答案 我发现最好的方法是保留现有的原始值,然后在删除并重新创建类别后重新应用它们,尤其是因为关于此主题的信息似乎不多。//////WhendeletingtheCategory,needtopreservetheexistingcounterv

c# - 性能计数器类别名称? (C#)

我正在尝试将性能计数器编程到我的C#应用程序中,该应用程序启动另一个进程并检查该启动进程的处理器使用情况。据我了解,性能计数器类要求我分配一个类别名称、一个计数器名称和一个进程名称。我可以很容易地获得进程名称,但是互联网上是否有某种列表包含我可以分配的所有可能的类别和计数器名称?我尝试在MSDN上搜索类似这样的内容,但没有找到任何内容。感谢大家的帮助! 最佳答案 我想您想知道您可以监控流程的哪些方面。进程性能计数器列表可用here.不过,您可以使用GetCategories列出机器中所有类别的静态方法,或者您可以更具体地为“Proc

javascript - 如何在 jquery ui 模态对话框小部件内部从外部 url 动态加载内容?

我之前问过这个问题,但我认为我没有正确解释我想要完成的事情。我的网站上有多个链接,我想在jqueryui模式对话框小部件中打开链接中的内容。我正在尝试使用“this”来引用用户动态选择的链接。我在这里做错了什么?我使用的代码如下:comment#1comment#2comment#3$(document).ready(function(){$("#somediv").load(this.getTrigger().attr("href")).dialog({autoOpen:false,width:400,modal:true});$("#test").click(function(){

javascript - 有什么方法可以限制 Twitter 时间轴小部件中的推文吗?

我正在使用如下所示的Twitter时间轴小部件,并希望将推文的数量限制为5。默认情况下为20。这个被嵌入的网站是为使用屏幕阅读器的视障人士准备的。屏幕阅读器被困在小部件中,用户被迫浏览所有20条推文以退出。twitter的文档中没有更改号码的说明。我愿意使用其他代码。谢谢!Tweetsby@myprofile!function(d,s,id){varjs,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.

javascript - dojo:通过 dom 节点销毁所有小部件

我的内容被ajax替换,但有时一个元素在两个页面上具有相同的id(即,主页上的照片在图库页面上具有相同的id)。这意味着当调用dojo.parser.parse时,将尝试重新添加小部件,并抛出以下错误:Error:Triedtoregisterwidgetwithid==____butthatidisalreadyregistered理想情况下,我想做的是在AJAX替换的DOM节点上运行destroyRecursive。我已经尝试了以下两种方法,但都不起作用(我相信destroyRecursive适用于小部件而不是DOM?):dojo.byId('main').destroyRecur

javascript - 如何根据类别保留日期格式?

统计has_many结果。当用户编辑统计数据时,结果的日期格式会切换为[Month][Day][Year],即使该类别是每月平均,这意味着日期格式应该保持[Month][Year]。stat.js$(document).ready(function(){$('.date-format-switcher').click(function(event){event;if($(this).attr('id')=='stat_categories_instance'){$('.day').show();}elseif($(this).attr('id')=='stat_categories_a